package com.zhanglijie.base.jnistart;

/**
 * @author zhanglijie
 * @version 1.0
 * @since 1.1.0 2022/3/20 0020 20:34
 * 通过jni模拟 new Thread().start() 方法
 */
public class HelloJni {
    static {
        //加载库文件
          System.load("/opt/lib.so");//方式一：加载的是全路径的so库文件
        //System.loadLibrary("lib");//方式二：前提 是将/opt/lib.so放到环境变量中(-Djava.library.path=/opt/)
    }
    public static void main(String[] args) {
        HelloJni thread = new HelloJni();
        thread.start();
        System.out.println("dfsdf");
    }
    public void start(){
        start0();
    }

    private native void start0() ;
}
